package com.yfp.device.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 同步计划提交到设备数据实体类
 * 
 * @version 1.0
 * @date 2024-05-16 19:08
 */
@Data
public class ReplenishTab {

    /**
     *
     */
    @Schema(description = "套餐名称")
    private String replenishId;

    /**
     * 套餐id
     */
    @Schema(description = "套餐id")
    private String comboId;

    /**
     * 套餐名称
     */
    @Schema(description = "套餐名称")
    private String comboName;

    /**
     * 套餐图片
     */
    @Schema(description = "套餐图片")
    private String thumbUrl;

    /**
     * 过期时间
     */
    @Schema(description = "过期时间")
    private int expireDay;

    /**
     * 促销信息id
     */
    @Schema(description = "促销信息id")
    private int marketId;

    /**
     * 套餐标签id 列表 字符串
     */
    @Schema(description = "套餐标签id 列表 字符串")
    private String comboLabelId;

    /**
     * 货道号
     */
    @Schema(description = "货道号")
    private int roadNumber;

    /**
     * 库存数量
     */
    @Schema(description = "库存数量")
    private int comboNum;

    /**
     * 库存容量
     */
    @Schema(description = "库存容量")
    private int comboSize;

    /**
     * 当前购买数量
     */
    @Schema(description = "当前购买数量")
    private int curCount;

    /**
     * 用于统计指定类的库存数量
     */
    @Schema(description = "用于统计指定类的库存数量")
    private int countSize;

    /**
     * 促销内容
     */
    @Schema(description = "促销内容")
    private MarketingTab marketing;

    /***
     * 套餐标签
     */
    @Schema(description = "套餐标签")
    private List<LabelTab> comboLabel;

    /**
     * 套餐组成
     */
    @Schema(description = "套餐组成")
    private List<GoodsData> goodsData;

    /**
     * 味道id
     */
    @Schema(description = "味道id")
    private int tastesId;

    /**
     * 味道
     */
    @Schema(description = "味道")
    private TastesTab tastes;










}
